Skip to content

Feat/updating filetree page ts - #142

Open
YanivZalach wants to merge 12 commits into
masterfrom
feat/updating_filetree_page_ts
Open

Feat/updating filetree page ts#142
YanivZalach wants to merge 12 commits into
masterfrom
feat/updating_filetree_page_ts

Conversation

@YanivZalach

@YanivZalach YanivZalach commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Rewrites the FileTree page in TypeScript and organizes it as an independent feature.
  • Adds branch and snapshot selection, commit-only file scope, flat and tree grouping, search, selection, and path copying.
  • Compares commit files with the selected snapshot's actual parent, including branch merge commits.
  • Adds aggregated partition and partition-path statistics.
  • Adds a resizable file information panel with consistent shared panel behavior and keyboard navigation.
  • Handles historical branches, incomplete snapshot ranges, nullable backend values, and invalid graph data safely.

Closes #112
Closes #62

@YanivZalach
YanivZalach requested a review from Razberrry as a code owner August 19, 2026 19:28
Comment thread frontend/tsconfig.json Outdated
Comment thread frontend/src/features/fileTree/FileTreeView.tsx Outdated
Comment thread frontend/src/components/SidePanelFrame.tsx Outdated
Comment thread frontend/src/features/fileTree/FileTreeView.tsx Outdated
Comment thread frontend/src/pages/FileTreePage.tsx
Comment thread frontend/src/features/fileTree/model.ts
Comment thread frontend/src/features/fileTree/components/FileTreeViewSettings.tsx Outdated
Yaniv Zalach added 2 commits August 20, 2026 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Show partition statistics in the FileTree page Add to filetree page single commit view

1 participant